<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="next" href="Mozilla.DOM.html">
<link rel="Up" href="Mozilla.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of class methods" rel=Appendix href="index_methods.html">
<link title="Index of class types" rel=Appendix href="index_class_types.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="Dom" rel="Chapter" href="Dom.html">
<link title="Gears" rel="Chapter" href="Gears.html">
<link title="Javascript" rel="Chapter" href="Javascript.html">
<link title="Jslib_ast" rel="Chapter" href="Jslib_ast.html">
<link title="Jslib_lexer" rel="Chapter" href="Jslib_lexer.html">
<link title="Jslib_parse" rel="Chapter" href="Jslib_parse.html">
<link title="Jslib_pp" rel="Chapter" href="Jslib_pp.html">
<link title="Lwt" rel="Chapter" href="Lwt.html">
<link title="Lwt_dom" rel="Chapter" href="Lwt_dom.html">
<link title="Lwt_mutex" rel="Chapter" href="Lwt_mutex.html">
<link title="Lwt_pool" rel="Chapter" href="Lwt_pool.html">
<link title="Lwt_timeout" rel="Chapter" href="Lwt_timeout.html">
<link title="Lwt_util" rel="Chapter" href="Lwt_util.html">
<link title="Mozilla" rel="Chapter" href="Mozilla.html">
<link title="Ocamljs" rel="Chapter" href="Ocamljs.html"><title>Mozilla.XPCOM</title>
</head>
<body>
<div class="navbar">&nbsp;<a href="Mozilla.html">Up</a>
&nbsp;<a href="Mozilla.DOM.html">Next</a>
</div>
<center><h1>Module <a href="type_Mozilla.XPCOM.html">Mozilla.XPCOM</a></h1></center>
<br>
<pre><span class="keyword">module</span> XPCOM: <code class="code">sig</code> <a href="Mozilla.XPCOM.html">..</a> <code class="code">end</code></pre><hr width="100%">
<pre><span class="keyword">type</span> <a name="TYPEclass_"></a><code class="type"></code>class_ </pre>

<pre><span class="keyword">type</span> <a name="TYPEinterface"></a><code class="type">'a</code> interface </pre>

<pre><span class="keyword">type</span> <a name="TYPEresult"></a><code class="type"></code>result </pre>

<pre><span class="keyword">class type</span> <a name="TYPEsupports"></a><a href="Mozilla.XPCOM.supports.html">supports</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.supports.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEsupportsWeakReference"></a><a href="Mozilla.XPCOM.supportsWeakReference.html">supportsWeakReference</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.supportsWeakReference.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEiDRef"></a><a href="Mozilla.XPCOM.iDRef.html">iDRef</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.iDRef.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEout"></a><code class="type">['a]</code> <a href="Mozilla.XPCOM.out.html">out</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.out.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEinputStream"></a><a href="Mozilla.XPCOM.inputStream.html">inputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.inputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEappStartup"></a><a href="Mozilla.XPCOM.appStartup.html">appStartup</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.appStartup.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEbadCertListener"></a><a href="Mozilla.XPCOM.badCertListener.html">badCertListener</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.badCertListener.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEbufferedInputStream"></a><a href="Mozilla.XPCOM.bufferedInputStream.html">bufferedInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.bufferedInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEuRI"></a><a href="Mozilla.XPCOM.uRI.html">uRI</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.uRI.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEinterfaceRequestor"></a><a href="Mozilla.XPCOM.interfaceRequestor.html">interfaceRequestor</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.interfaceRequestor.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEchannel"></a><a href="Mozilla.XPCOM.channel.html">channel</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.channel.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEconsoleService"></a><a href="Mozilla.XPCOM.consoleService.html">consoleService</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.consoleService.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEcookie"></a><a href="Mozilla.XPCOM.cookie.html">cookie</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.cookie.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEsimpleEnumerator"></a><code class="type">['a]</code> <a href="Mozilla.XPCOM.simpleEnumerator.html">simpleEnumerator</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.simpleEnumerator.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEcookieManager"></a><a href="Mozilla.XPCOM.cookieManager.html">cookieManager</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.cookieManager.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMNode"></a><a href="Mozilla.XPCOM.dOMNode.html">dOMNode</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMNode.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMElement"></a><a href="Mozilla.XPCOM.dOMElement.html">dOMElement</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMElement.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMEvent"></a><a href="Mozilla.XPCOM.dOMEvent.html">dOMEvent</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMEvent.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMEventListener"></a><a href="Mozilla.XPCOM.dOMEventListener.html">dOMEventListener</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMEventListener.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMEventTarget"></a><a href="Mozilla.XPCOM.dOMEventTarget.html">dOMEventTarget</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMEventTarget.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMAbstractView"></a><a href="Mozilla.XPCOM.dOMAbstractView.html">dOMAbstractView</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMAbstractView.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMDocumentView"></a><a href="Mozilla.XPCOM.dOMDocumentView.html">dOMDocumentView</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMDocumentView.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMUIEvent"></a><a href="Mozilla.XPCOM.dOMUIEvent.html">dOMUIEvent</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMUIEvent.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMKeyEvent"></a><a href="Mozilla.XPCOM.dOMKeyEvent.html">dOMKeyEvent</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMKeyEvent.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMMouseEvent"></a><a href="Mozilla.XPCOM.dOMMouseEvent.html">dOMMouseEvent</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMMouseEvent.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMDocument"></a><a href="Mozilla.XPCOM.dOMDocument.html">dOMDocument</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMDocument.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMXMLDocument"></a><a href="Mozilla.XPCOM.dOMXMLDocument.html">dOMXMLDocument</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMXMLDocument.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMLocation"></a><a href="Mozilla.XPCOM.dOMLocation.html">dOMLocation</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMLocation.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMNSDocument"></a><a href="Mozilla.XPCOM.dOMNSDocument.html">dOMNSDocument</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMNSDocument.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMSerializer"></a><a href="Mozilla.XPCOM.dOMSerializer.html">dOMSerializer</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMSerializer.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMDocumentEvent"></a><a href="Mozilla.XPCOM.dOMDocumentEvent.html">dOMDocumentEvent</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMDocumentEvent.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMWindow"></a><a href="Mozilla.XPCOM.dOMWindow.html">dOMWindow</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMWindow.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMWindow2"></a><a href="Mozilla.XPCOM.dOMWindow2.html">dOMWindow2</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMWindow2.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMWindowInternal"></a><a href="Mozilla.XPCOM.dOMWindowInternal.html">dOMWindowInternal</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMWindowInternal.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMJSWindow"></a><a href="Mozilla.XPCOM.dOMJSWindow.html">dOMJSWindow</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMJSWindow.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMXPathNSResolver"></a><a href="Mozilla.XPCOM.dOMXPathNSResolver.html">dOMXPathNSResolver</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMXPathNSResolver.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMXPathEvaluator"></a><a href="Mozilla.XPCOM.dOMXPathEvaluator.html">dOMXPathEvaluator</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMXPathEvaluator.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEdOMXPathResult"></a><a href="Mozilla.XPCOM.dOMXPathResult.html">dOMXPathResult</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.dOMXPathResult.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEexternalProtocolService"></a><a href="Mozilla.XPCOM.externalProtocolService.html">externalProtocolService</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.externalProtocolService.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEfile"></a><a href="Mozilla.XPCOM.file.html">file</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.file.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEfileInputStream"></a><a href="Mozilla.XPCOM.fileInputStream.html">fileInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.fileInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEoutputStream"></a><a href="Mozilla.XPCOM.outputStream.html">outputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.outputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEfileOutputStream"></a><a href="Mozilla.XPCOM.fileOutputStream.html">fileOutputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.fileOutputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEhttpChannel"></a><a href="Mozilla.XPCOM.httpChannel.html">httpChannel</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.httpChannel.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPErequest"></a><a href="Mozilla.XPCOM.request.html">request</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.request.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPErequestObserver"></a><a href="Mozilla.XPCOM.requestObserver.html">requestObserver</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.requestObserver.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEstreamListener"></a><a href="Mozilla.XPCOM.streamListener.html">streamListener</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.streamListener.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEinputStreamPump"></a><a href="Mozilla.XPCOM.inputStreamPump.html">inputStreamPump</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.inputStreamPump.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEiOService"></a><a href="Mozilla.XPCOM.iOService.html">iOService</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.iOService.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPElocalFile"></a><a href="Mozilla.XPCOM.localFile.html">localFile</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.localFile.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEmIMEInputStream"></a><a href="Mozilla.XPCOM.mIMEInputStream.html">mIMEInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.mIMEInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEmultiplexInputStream"></a><a href="Mozilla.XPCOM.multiplexInputStream.html">multiplexInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.multiplexInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEobserver"></a><a href="Mozilla.XPCOM.observer.html">observer</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.observer.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEobserverService"></a><a href="Mozilla.XPCOM.observerService.html">observerService</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.observerService.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEcommandLine"></a><a href="Mozilla.XPCOM.commandLine.html">commandLine</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.commandLine.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEpasswordManager"></a><a href="Mozilla.XPCOM.passwordManager.html">passwordManager</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.passwordManager.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEpasswordManagerInternal"></a><a href="Mozilla.XPCOM.passwordManagerInternal.html">passwordManagerInternal</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.passwordManagerInternal.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEloginInfo"></a><a href="Mozilla.XPCOM.loginInfo.html">loginInfo</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.loginInfo.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEloginManager"></a><a href="Mozilla.XPCOM.loginManager.html">loginManager</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.loginManager.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEpermissionManager"></a><a href="Mozilla.XPCOM.permissionManager.html">permissionManager</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.permissionManager.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEprefBranch"></a><a href="Mozilla.XPCOM.prefBranch.html">prefBranch</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.prefBranch.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEprefBranch2"></a><a href="Mozilla.XPCOM.prefBranch2.html">prefBranch2</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.prefBranch2.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEprefService"></a><a href="Mozilla.XPCOM.prefService.html">prefService</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.prefService.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEproperties"></a><a href="Mozilla.XPCOM.properties.html">properties</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.properties.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEscriptableInputStream"></a><a href="Mozilla.XPCOM.scriptableInputStream.html">scriptableInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.scriptableInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEtransport"></a><a href="Mozilla.XPCOM.transport.html">transport</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.transport.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEserverSocket"></a><a href="Mozilla.XPCOM.serverSocket.html">serverSocket</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.serverSocket.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEserverSocketListener"></a><a href="Mozilla.XPCOM.serverSocketListener.html">serverSocketListener</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.serverSocketListener.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEstringInputStream"></a><a href="Mozilla.XPCOM.stringInputStream.html">stringInputStream</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.stringInputStream.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEuRIContentListener"></a><a href="Mozilla.XPCOM.uRIContentListener.html">uRIContentListener</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.uRIContentListener.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEuRILoader"></a><a href="Mozilla.XPCOM.uRILoader.html">uRILoader</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.uRILoader.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPEwindowMediator"></a><a href="Mozilla.XPCOM.windowMediator.html">windowMediator</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.windowMediator.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class type</span> <a name="TYPExMLHttpRequest"></a><a href="Mozilla.XPCOM.xMLHttpRequest.html">xMLHttpRequest</a> = <code class="code">object</code> <a href="Mozilla.XPCOM.xMLHttpRequest.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance"></a>createInstance : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a> -> 'a <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a> -> 'a</code></pre><pre><span class="keyword">val</span> <a name="VALgetService"></a>getService : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a> -> 'a <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a> -> 'a</code></pre><pre><span class="keyword">val</span> <a name="VAL_set_returnCode"></a>_set_returnCode : <code class="type"><a href="Mozilla.XPCOM.html#TYPEresult">result</a> -> unit</code></pre><pre><span class="keyword">val</span> <a name="VALappStartup"></a>appStartup : <code class="type"><a href="Mozilla.XPCOM.appStartup.html">appStartup</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALbadCertListener"></a>badCertListener : <code class="type"><a href="Mozilla.XPCOM.badCertListener.html">badCertListener</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALbufferedInputStream"></a>bufferedInputStream : <code class="type"><a href="Mozilla.XPCOM.bufferedInputStream.html">bufferedInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALchannel"></a>channel : <code class="type"><a href="Mozilla.XPCOM.channel.html">channel</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALconsoleService"></a>consoleService : <code class="type"><a href="Mozilla.XPCOM.consoleService.html">consoleService</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALcookie"></a>cookie : <code class="type"><a href="Mozilla.XPCOM.cookie.html">cookie</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALcookieManager"></a>cookieManager : <code class="type"><a href="Mozilla.XPCOM.cookieManager.html">cookieManager</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALdOMSerializer"></a>dOMSerializer : <code class="type"><a href="Mozilla.XPCOM.dOMSerializer.html">dOMSerializer</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALexternalProtocolService"></a>externalProtocolService : <code class="type"><a href="Mozilla.XPCOM.externalProtocolService.html">externalProtocolService</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALfile"></a>file : <code class="type"><a href="Mozilla.XPCOM.file.html">file</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALfileInputStream"></a>fileInputStream : <code class="type"><a href="Mozilla.XPCOM.fileInputStream.html">fileInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALfileOutputStream"></a>fileOutputStream : <code class="type"><a href="Mozilla.XPCOM.fileOutputStream.html">fileOutputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALhttpChannel"></a>httpChannel : <code class="type"><a href="Mozilla.XPCOM.httpChannel.html">httpChannel</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALinputStreamPump"></a>inputStreamPump : <code class="type"><a href="Mozilla.XPCOM.inputStreamPump.html">inputStreamPump</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALiOService"></a>iOService : <code class="type"><a href="Mozilla.XPCOM.iOService.html">iOService</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALlocalFile"></a>localFile : <code class="type"><a href="Mozilla.XPCOM.localFile.html">localFile</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALloginInfo"></a>loginInfo : <code class="type"><a href="Mozilla.XPCOM.loginInfo.html">loginInfo</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALloginManager"></a>loginManager : <code class="type"><a href="Mozilla.XPCOM.loginManager.html">loginManager</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALmIMEInputStream"></a>mIMEInputStream : <code class="type"><a href="Mozilla.XPCOM.mIMEInputStream.html">mIMEInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALmultiplexInputStream"></a>multiplexInputStream : <code class="type"><a href="Mozilla.XPCOM.multiplexInputStream.html">multiplexInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALobserver"></a>observer : <code class="type"><a href="Mozilla.XPCOM.observer.html">observer</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALobserverService"></a>observerService : <code class="type"><a href="Mozilla.XPCOM.observerService.html">observerService</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALcommandLine"></a>commandLine : <code class="type"><a href="Mozilla.XPCOM.commandLine.html">commandLine</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALpasswordManager"></a>passwordManager : <code class="type"><a href="Mozilla.XPCOM.passwordManager.html">passwordManager</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALpasswordManagerInternal"></a>passwordManagerInternal : <code class="type"><a href="Mozilla.XPCOM.passwordManagerInternal.html">passwordManagerInternal</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALpermissionManager"></a>permissionManager : <code class="type"><a href="Mozilla.XPCOM.permissionManager.html">permissionManager</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALprefService"></a>prefService : <code class="type"><a href="Mozilla.XPCOM.prefService.html">prefService</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALprefBranch2"></a>prefBranch2 : <code class="type"><a href="Mozilla.XPCOM.prefBranch2.html">prefBranch2</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALproperties"></a>properties : <code class="type"><a href="Mozilla.XPCOM.properties.html">properties</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALrequestObserver"></a>requestObserver : <code class="type"><a href="Mozilla.XPCOM.requestObserver.html">requestObserver</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALscriptableInputStream"></a>scriptableInputStream : <code class="type"><a href="Mozilla.XPCOM.scriptableInputStream.html">scriptableInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALserverSocket"></a>serverSocket : <code class="type"><a href="Mozilla.XPCOM.serverSocket.html">serverSocket</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALstreamListener"></a>streamListener : <code class="type"><a href="Mozilla.XPCOM.streamListener.html">streamListener</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALstringInputStream"></a>stringInputStream : <code class="type"><a href="Mozilla.XPCOM.stringInputStream.html">stringInputStream</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALsupports"></a>supports : <code class="type"><a href="Mozilla.XPCOM.supports.html">supports</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALsupportsWeakReference"></a>supportsWeakReference : <code class="type"><a href="Mozilla.XPCOM.supportsWeakReference.html">supportsWeakReference</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALuRI"></a>uRI : <code class="type"><a href="Mozilla.XPCOM.uRI.html">uRI</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALuRIContentListener"></a>uRIContentListener : <code class="type"><a href="Mozilla.XPCOM.uRIContentListener.html">uRIContentListener</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALuRILoader"></a>uRILoader : <code class="type"><a href="Mozilla.XPCOM.uRILoader.html">uRILoader</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALwindowMediator"></a>windowMediator : <code class="type"><a href="Mozilla.XPCOM.windowMediator.html">windowMediator</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALxMLHttpRequest"></a>xMLHttpRequest : <code class="type"><a href="Mozilla.XPCOM.xMLHttpRequest.html">xMLHttpRequest</a> <a href="Mozilla.XPCOM.html#TYPEinterface">interface</a></code></pre><pre><span class="keyword">val</span> <a name="VALappshell_window_mediator"></a>appshell_window_mediator : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALconsoleservice"></a>consoleservice : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALcookiemanager"></a>cookiemanager : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALfile_directory_service"></a>file_directory_service : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALfile_local"></a>file_local : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALio_multiplex_input_stream"></a>io_multiplex_input_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALio_string_input_stream"></a>io_string_input_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALloginmanager"></a>loginmanager : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_buffered_input_stream"></a>network_buffered_input_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_file_input_stream"></a>network_file_input_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_file_output_stream"></a>network_file_output_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_input_stream_pump"></a>network_input_stream_pump : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_io_service"></a>network_io_service : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_mime_input_stream"></a>network_mime_input_stream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_server_socket"></a>network_server_socket : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnetwork_simple_uri"></a>network_simple_uri : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALobserver_service"></a>observer_service : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALpasswordmanager"></a>passwordmanager : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALpermissionmanager"></a>permissionmanager : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALpreferences_service"></a>preferences_service : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALscriptableinputstream"></a>scriptableinputstream : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALtoolkit_app_startup"></a>toolkit_app_startup : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALuriloader"></a>uriloader : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALuriloader_external_protocol_service"></a>uriloader_external_protocol_service : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALxmlextras_xmlhttprequest"></a>xmlextras_xmlhttprequest : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALxmlextras_xmlserializer"></a>xmlextras_xmlserializer : <code class="type"><a href="Mozilla.XPCOM.html#TYPEclass_">class_</a></code></pre><pre><span class="keyword">val</span> <a name="VALnOINTERFACE"></a>nOINTERFACE : <code class="type"><a href="Mozilla.XPCOM.html#TYPEresult">result</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_appshell_window_mediator"></a>getService_appshell_window_mediator : <code class="type">unit -> <a href="Mozilla.XPCOM.windowMediator.html">windowMediator</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_consoleservice"></a>getService_consoleservice : <code class="type">unit -> <a href="Mozilla.XPCOM.consoleService.html">consoleService</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_cookiemanager"></a>getService_cookiemanager : <code class="type">unit -> <a href="Mozilla.XPCOM.cookieManager.html">cookieManager</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_uriloader_external_protocol_service"></a>getService_uriloader_external_protocol_service : <code class="type">unit -> <a href="Mozilla.XPCOM.externalProtocolService.html">externalProtocolService</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_file_directory_service"></a>getService_file_directory_service : <code class="type">unit -> <a href="Mozilla.XPCOM.properties.html">properties</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_loginManager"></a>getService_loginManager : <code class="type">unit -> <a href="Mozilla.XPCOM.loginManager.html">loginManager</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_network_io_service"></a>getService_network_io_service : <code class="type">unit -> <a href="Mozilla.XPCOM.iOService.html">iOService</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_observer_service"></a>getService_observer_service : <code class="type">unit -> <a href="Mozilla.XPCOM.observerService.html">observerService</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_passwordmanager_passwordManager"></a>getService_passwordmanager_passwordManager : <code class="type">unit -> <a href="Mozilla.XPCOM.passwordManager.html">passwordManager</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_passwordmanager_passwordManagerInternal"></a>getService_passwordmanager_passwordManagerInternal : <code class="type">unit -> <a href="Mozilla.XPCOM.passwordManagerInternal.html">passwordManagerInternal</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_permissionmanager"></a>getService_permissionmanager : <code class="type">unit -> <a href="Mozilla.XPCOM.permissionManager.html">permissionManager</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_preferences_service"></a>getService_preferences_service : <code class="type">unit -> <a href="Mozilla.XPCOM.prefService.html">prefService</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_preferences_branch"></a>getService_preferences_branch : <code class="type">unit -> <a href="Mozilla.XPCOM.prefBranch2.html">prefBranch2</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_toolkit_app_startup"></a>getService_toolkit_app_startup : <code class="type">unit -> <a href="Mozilla.XPCOM.appStartup.html">appStartup</a></code></pre><pre><span class="keyword">val</span> <a name="VALgetService_uriloader"></a>getService_uriloader : <code class="type">unit -> <a href="Mozilla.XPCOM.uRILoader.html">uRILoader</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_file_local"></a>createInstance_file_local : <code class="type">unit -> <a href="Mozilla.XPCOM.localFile.html">localFile</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_loginInfo"></a>createInstance_loginInfo : <code class="type">unit -> <a href="Mozilla.XPCOM.loginInfo.html">loginInfo</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_buffered_input_stream"></a>createInstance_network_buffered_input_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.bufferedInputStream.html">bufferedInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_file_input_stream"></a>createInstance_network_file_input_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.fileInputStream.html">fileInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_file_output_stream"></a>createInstance_network_file_output_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.fileOutputStream.html">fileOutputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_mime_input_stream"></a>createInstance_network_mime_input_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.mIMEInputStream.html">mIMEInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_io_multiplex_input_stream"></a>createInstance_io_multiplex_input_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.multiplexInputStream.html">multiplexInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_io_string_input_stream"></a>createInstance_io_string_input_stream : <code class="type">unit -> <a href="Mozilla.XPCOM.stringInputStream.html">stringInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_scriptableinputstream"></a>createInstance_scriptableinputstream : <code class="type">unit -> <a href="Mozilla.XPCOM.scriptableInputStream.html">scriptableInputStream</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_input_stream_pump"></a>createInstance_network_input_stream_pump : <code class="type">unit -> <a href="Mozilla.XPCOM.inputStreamPump.html">inputStreamPump</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_server_socket"></a>createInstance_network_server_socket : <code class="type">unit -> <a href="Mozilla.XPCOM.serverSocket.html">serverSocket</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_network_simple_uri"></a>createInstance_network_simple_uri : <code class="type">unit -> <a href="Mozilla.XPCOM.uRI.html">uRI</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_xmlextras_xmlhttprequest"></a>createInstance_xmlextras_xmlhttprequest : <code class="type">unit -> <a href="Mozilla.XPCOM.xMLHttpRequest.html">xMLHttpRequest</a></code></pre><pre><span class="keyword">val</span> <a name="VALcreateInstance_xmlextras_xmlserializer"></a>createInstance_xmlextras_xmlserializer : <code class="type">unit -> <a href="Mozilla.XPCOM.dOMSerializer.html">dOMSerializer</a></code></pre><pre><span class="keyword">val</span> <a name="VALmake_out"></a>make_out : <code class="type">'a -> 'a <a href="Mozilla.XPCOM.out.html">out</a></code></pre></body></html>